


USE DB_TCC
GO
IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME LIKE 'P_CANDIDATURA_RESPOSTA_PERGUNTA_LISTAR')
	DROP PROCEDURE P_CANDIDATURA_RESPOSTA_PERGUNTA_LISTAR
GO
CREATE PROCEDURE P_CANDIDATURA_RESPOSTA_PERGUNTA_LISTAR(
	@IDCANDIDATURA INTEGER)
AS BEGIN
	SELECT
		CANDIDATURA_RESPOSTA.IDRESPOSTA,
		CANDIDATURA_RESPOSTA.DESCRESPOSTA DESCRESPOSTAUSUARIO,
		RESPOSTA.DESCRESPOSTA,
		VAGA_PERGUNTA.IDVAGAPERGUNTA,
		VAGA_PERGUNTA.IDVAGA,
		VAGA_PERGUNTA.IDPERGUNTA,
		PERGUNTA.DESCPERGUNTA,
		PERGUNTA.TIPOPERGUNTA,
		PERGUNTA.OBRIGATORIO
	FROM
		CANDIDATURA_RESPOSTA
			LEFT JOIN RESPOSTA ON (RESPOSTA.IDRESPOSTA = CANDIDATURA_RESPOSTA.IDRESPOSTA)
			INNER JOIN VAGA_PERGUNTA ON (VAGA_PERGUNTA.IDVAGAPERGUNTA = CANDIDATURA_RESPOSTA.IDVAGAPERGUNTA)
			INNER JOIN PERGUNTA ON (PERGUNTA.IDPERGUNTA = VAGA_PERGUNTA.IDPERGUNTA)
	WHERE
		IDCANDIDATURA = @IDCANDIDATURA
END